home *** CD-ROM | disk | FTP | other *** search
/ PC Basics 53 / PC Basics Issue 53.iso / Software / Internet / Invboard.exe / PC Basics 53 / Invboard / upload / Skin / s1 / skin_topic.php < prev    next >
Encoding:
PHP Script  |  2002-06-12  |  11.5 KB  |  258 lines

  1. <?php
  2.  
  3. class skin_topic {
  4.  
  5.  
  6.  
  7. function mod_cp_link($data) {
  8. global $ibforums;
  9. return <<<EOF
  10. ( <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ModCP&f=$data'>{$ibforums->lang['mod_cp']}</a> )
  11. EOF;
  12. }
  13.  
  14. function report_link($data) {
  15. global $ibforums;
  16. return <<<EOF
  17.   <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Report&f={$data[FORUM_ID]}&t={$data[TOPIC_ID]}&p={$data[POST_ID]}'>{$ibforums->lang['snitch_geezer_to_a_copper']}</a>
  18. EOF;
  19. }
  20.  
  21. function ip_show($data) {
  22. global $ibforums;
  23. return <<<EOF
  24. {$ibforums->lang['ip']}: $data
  25. EOF;
  26. }
  27.  
  28. function golastpost_link($fid, $tid) {
  29. global $ibforums;
  30. return <<<EOF
  31. ( <a href='{$ibforums->base_url}&act=ST&f=$fid&t=$tid&view=getnewpost'>{$ibforums->lang['go_new_post']}</a> )
  32. EOF;
  33. }
  34.  
  35. function Mod_Panel($data, $fid, $tid, $modcp=" ") {
  36. global $ibforums;
  37. return <<<EOF
  38. <br>
  39.     <table cellpadding='0' cellspacing='0' border='0' width='{$ibforums->skin['tbl_width']}' align='center'>
  40.       <tr>
  41.             <td align='left'>$modcp</td>
  42.           <td align='right'>
  43.           <form method='POST' name='modform' action='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}'>
  44.           <input type='hidden' name='s' value='{$ibforums->session_id}'>
  45.           <input type='hidden' name='t' value='$tid'>
  46.           <input type='hidden' name='f' value='$fid'>
  47.           <input type='hidden' name='st' value='{$ibforums->input['st']}'>
  48.           <input type='hidden' name='act' value='Mod'>
  49.           <select name='CODE' class='forminput'>
  50.           <option value='-1'>{$ibforums->lang['moderation_ops']}</option>
  51.           $data
  52.           </select> <input type='submit' value='{$ibforums->lang['jmp_go']}' class='forminput'>
  53.           </form>
  54.           </td>
  55.         </tr>
  56.     </table>
  57. EOF;
  58. }
  59.  
  60. function mod_wrapper($id="", $text="") {
  61. global $ibforums;
  62. return <<<EOF
  63. <option value='$id'>$text</option>
  64. EOF;
  65. }
  66.  
  67. function TableFooter($data) {
  68. global $ibforums;
  69. return <<<EOF
  70.       </table></td>
  71.   </tr>
  72.   <tr> 
  73.     <td id='mainbg'>
  74.             <table width='100%' border='0' cellspacing='1' cellpadding='4'>
  75.         <tr>
  76.           <td id='titlemedium' background='{$ibforums->vars['img_url']}/tile_sub.gif' width='100%'>
  77.             <table width='100%' border='0' cellspacing='0' cellpadding='0'>
  78.               <tr>
  79.                 <td align='left'><b>{$ibforums->lang['topic_stats']}</b></td>
  80.                   <td align='right'><b><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Track&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}'>{$ibforums->lang['track_topic']}</a> |
  81.                                     <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Forward&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}'>{$ibforums->lang['forward']}</a> |
  82.                                     <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Print&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}'>{$ibforums->lang['print']}</a></b></td>
  83.                </tr>
  84.             </table>
  85.           </td>
  86.         </tr>
  87.       </table>
  88.         </td>
  89.   </tr>
  90. </table>
  91. <table width='{$ibforums->skin['tbl_width']}' align='center' border='0' cellspacing='0' cellpadding='4'>
  92.   <tr> 
  93.     <td width='100%'>{$data[TOPIC][SHOW_PAGES]}<br><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=SF&f={$data['FORUM']['id']}'>Back to {$data['FORUM']['name']}</a></td>
  94.     <td align='right' nowrap>{$data[TOPIC][REPLY_BUTTON]}<a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Post&CODE=00&f={$data[FORUM]['id']}' title='{$ibforums->lang['start_new_topic']}'>{$ibforums->skin['A_POST']}</a>{$data[TOPIC][POLL_BUTTON]}</td>
  95.   </tr>
  96. </table>
  97. <br>
  98. <table width='{$ibforums->skin['tbl_width']}' align='center' border='0' cellspacing='0' cellpadding='3'>
  99.   <tr> 
  100.     <td width='100%' align='right'>{$data[FORUM]['JUMP']}</td>
  101.   </tr>
  102. </table>
  103. <br>
  104. EOF;
  105. }
  106.  
  107. function RenderRow($data) {
  108. global $ibforums;
  109. return <<<EOF
  110.         <!--Begin Msg Number {$data[POST]['pid']}-->
  111.          <tr>
  112.          <td valign='middle' id='posthead'><a name='entry{$data[POST]['pid']}'></a><span id='{$data[POST]['name_css']}'>{$data[POSTER]['name']}</span></td>
  113.           <td id='posthead' valign='top'>
  114.             <table width='100%' border='0' cellspacing='0' cellpadding='0'>
  115.               <tr> 
  116.                 <td id='posthead'>{$data[POST]['post_icon']}<b>{$ibforums->lang['posted_on']}</b> {$data[POST]['post_date']}</td>
  117.                 <td id='posthead' align='right'>{$data[POST]['delete_button']}{$data[POST]['edit_button']}<a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Post&CODE=06&f={$ibforums->input[f]}&t={$ibforums->input[t]}&p={$data[POST]['pid']}'>{$ibforums->skin['P_QUOTE']}</a></td>
  118.               </tr>
  119.             </table>
  120.          </td>
  121.         </tr>
  122.         <tr>
  123.           <td valign='top' id='post1'>
  124.                 {$data[POSTER]['avatar']}<br><br>
  125.                 {$data[POSTER]['title']}<br>
  126.                 {$data[POSTER]['member_rank_img']}<br><br>
  127.                 {$data[POSTER]['member_group']}<br>
  128.                 {$data[POSTER]['member_posts']}<br>
  129.                 {$data[POSTER]['member_number']}<br>
  130.                 {$data[POSTER]['member_joined']}<br>
  131.                 {$data[POSTER][WARN_GFX]}<br><br>
  132.                 <img src='{$ibforums->vars['img_url']}/spacer.gif' alt='' width='160' height='1'><br> 
  133.           </td>
  134.           <td width='100%' valign='top' id='post1'><span id='postcolor'>{$data[POST]['post']} {$data[POST]['attachment']} {$data[POST]['signature']}</td>
  135.         </tr>
  136.         <tr>
  137.            <td id='postfoot' align='left'> </td>
  138.            <td id='postfoot' nowrap align='left'>
  139.             <table width='100%' border='0' cellspacing='0' cellpadding='0'>
  140.               <tr>
  141.                 <td id='postfoot' align='left' valign='middle' nowrap>{$data[POSTER]['message_icon']}{$data[POSTER]['email_icon']}{$data[POSTER]['website_icon']}{$data[POSTER]['icq_icon']}{$data[POSTER]['aol_icon']}{$data[POSTER]['yahoo_icon']}{$data[POSTER]['msn_icon']}</td>
  142.                 <td id='postfoot' valign='middle' align='right'>{$data[POST]['ip_address']}{$data[POST]['report_link']}</td>
  143.                    <td id='postfoot' valign='middle' align='right' width='2%'><a href='javascript:scroll(0,0);'><img src='{$ibforums->vars['img_url']}/p_up.gif' alt='Top' border='0'></a></td>
  144.               </tr>
  145.             </table>
  146.            </td>
  147.         </tr>
  148.         <tr> 
  149.           <td id='postsep' colspan='2'><img src='{$ibforums->vars['img_url']}/spacer.gif' alt='' width='1' height='1'></td>
  150.         </tr>
  151.   <!-- end Message -->
  152. EOF;
  153. }
  154.  
  155. function PageTop($data) {
  156. global $ibforums;
  157. return <<<EOF
  158.     <script language='javascript'>
  159.     <!--
  160.     function delete_post(theURL) {
  161.        if (confirm('{$ibforums->lang['js_del_1']}')) {
  162.           window.location.href=theURL;
  163.        }
  164.        else {
  165.           alert ('{$ibforums->lang['js_del_2']}');
  166.        } 
  167.     }
  168.     
  169.     function PopUp(url, name, width,height,center,resize,scroll,posleft,postop) {
  170.     if (posleft != 0) { x = posleft }
  171.     if (postop  != 0) { y = postop  }
  172.  
  173.     if (!scroll) { scroll = 1 }
  174.     if (!resize) { resize = 1 }
  175.  
  176.     if ((parseInt (navigator.appVersion) >= 4 ) && (center)) {
  177.       X = (screen.width  - width ) / 2;
  178.       Y = (screen.height - height) / 2;
  179.     }
  180.     if (scroll != 0) { scroll = 1 }
  181.  
  182.     var Win = window.open( url, name, 'width='+width+',height='+height+',top='+Y+',left='+X+',resizable='+resize+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no');
  183.     }
  184.     //-->
  185.     </script>
  186. <a name='top'></a>
  187. <!-- Cgi-bot Start Forum page unique top -->
  188. <table width='{$ibforums->skin['tbl_width']}' border='0' cellspacing='0' cellpadding='4' align='center'>
  189.   <tr> 
  190.     <td width='100%'>{$data['TOPIC']['SHOW_PAGES']} {$data['TOPIC']['go_new']}</td>
  191.     <td align='right' nowrap>{$data[TOPIC][REPLY_BUTTON]}<a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Post&CODE=00&f={$data[FORUM]['id']}' title='{$ibforums->lang['start_new_topic']}'>{$ibforums->skin['A_POST']}</a>{$data[TOPIC][POLL_BUTTON]}</td>
  192.   </tr>
  193. </table>
  194. <table width='{$ibforums->skin['tbl_width']}' border='0' cellspacing='1' cellpadding='0' bgcolor='{$ibforums->skin['tbl_border']}' align='center'>
  195.   <tr> 
  196.     <td background='{$ibforums->vars['img_url']}/tile_back.gif' id='maintitleback'>
  197.             <table width='100%' border='0' cellspacing='0' cellpadding='3'>
  198.         <tr> 
  199.           <td><img src='{$ibforums->vars['img_url']}/nav_m.gif' alt='' width='8' height='8'></td>
  200.           <td width='100%' id='maintitle'><b>{$data['TOPIC']['title']}</b>{$data['TOPIC']['description']}</td>
  201.         </tr>
  202.       </table>
  203.         </td>
  204.   </tr>
  205.   <tr> 
  206.     <td id='mainbg'>
  207.     <table width='100%' border='0' cellspacing='1' cellpadding='4'>
  208.     <tr> 
  209.       <td width='100%' id='titlemedium' nowrap background='{$ibforums->vars['img_url']}/tile_sub.gif' colspan="2"> 
  210.         <table width='100%' border='0' cellspacing='0' cellpadding='0'>
  211.           <tr>
  212.             <td align='left'><b>« <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ST&f={$data[FORUM]['id']}&t={$data[TOPIC]['tid']}&view=old'>{$ibforums->lang['t_old']}</a> | <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=ST&f={$data[FORUM]['id']}&t={$data[TOPIC]['tid']}&view=new'>{$ibforums->lang['t_new']}</a> »</b></td>
  213.             <td align='right'><b>
  214.                 <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Track&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}'>{$ibforums->lang['track_topic']}</a> |
  215.                 <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Forward&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}'>{$ibforums->lang['forward']}</a> |
  216.                 <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Print&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}'>{$ibforums->lang['print']}</a></b></td>
  217.             </tr>
  218.         </table>
  219.       </td>
  220.     </tr>
  221.  
  222. <!-- Cgi-bot End Forum page unique top -->
  223. EOF;
  224. }
  225.  
  226. function Show_attachments_img($data) {
  227. global $ibforums;
  228. return <<<EOF
  229. <br><br><center><b>{$ibforums->lang['pic_attach']}</b></center><br>
  230. <table cellpadding='4' cellspacing='0' border='0' width='50%' align='center' id='fancyborder'>
  231.  <tr>
  232.   <td valign='middle' align='center'><img src='{$ibforums->vars['upload_url']}/{$data['file_name']}' border='0' alt='{$ibforums->lang['pic_attach']}'></td>
  233.  </tr>
  234. </table>
  235. <p>
  236. EOF;
  237. }
  238.  
  239. function Show_attachments($data) {
  240. global $ibforums;
  241. return <<<EOF
  242.     <br><br>
  243.      <table cellpadding='4' cellspacing='0' border='0' width='50%' align='center' id='fancyborder'>
  244.       <tr>
  245.        <td align='right' valign='middle' rowspan='2'><img src='{$ibforums->vars['mime_img']}/{$data['image']}' border='0' alt='User Attached Image'></td>
  246.         <td align='left'><a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}&act=Attach&type=post&id={$data['pid']}' target='_blank'>{$ibforums->lang['attach_dl']}</a></td>
  247.       </tr>
  248.       <tr>
  249.       <td align='left' valign='middle' width='98%'>{$data['name']}  ( {$ibforums->lang['attach_hits']}: {$data['hits']} )</td>
  250.       </tr>
  251.      </table>
  252.      <br><br>
  253. EOF;
  254. }
  255.  
  256.  
  257. }
  258. ?>